
package ae.pcfc.cldos.online.report.service.types;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for anonymous complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="CompanyLicenseNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="EmployeeStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="EmployeeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PassportNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="EntryPermitExpiryDateFrom" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="EntryPermitExpiryDateTo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ResidencePermitExpiryDateFrom" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ResidencePermitExpiryDateTo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Nationality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "companyLicenseNo",
    "employeeStatus",
    "employeeName",
    "passportNumber",
    "entryPermitExpiryDateFrom",
    "entryPermitExpiryDateTo",
    "residencePermitExpiryDateFrom",
    "residencePermitExpiryDateTo",
    "nationality"
})
@XmlRootElement(name = "GetEmployeeMasterReport")
public class GetEmployeeMasterReport {

    @XmlElement(name = "CompanyLicenseNo")
    protected String companyLicenseNo;
    @XmlElement(name = "EmployeeStatus")
    protected String employeeStatus;
    @XmlElement(name = "EmployeeName")
    protected String employeeName;
    @XmlElement(name = "PassportNumber")
    protected String passportNumber;
    @XmlElement(name = "EntryPermitExpiryDateFrom")
    protected String entryPermitExpiryDateFrom;
    @XmlElement(name = "EntryPermitExpiryDateTo")
    protected String entryPermitExpiryDateTo;
    @XmlElement(name = "ResidencePermitExpiryDateFrom")
    protected String residencePermitExpiryDateFrom;
    @XmlElement(name = "ResidencePermitExpiryDateTo")
    protected String residencePermitExpiryDateTo;
    @XmlElement(name = "Nationality")
    protected String nationality;

    /**
     * Gets the value of the companyLicenseNo property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCompanyLicenseNo() {
        return companyLicenseNo;
    }

    /**
     * Sets the value of the companyLicenseNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCompanyLicenseNo(String value) {
        this.companyLicenseNo = value;
    }

    /**
     * Gets the value of the employeeStatus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getEmployeeStatus() {
        return employeeStatus;
    }

    /**
     * Sets the value of the employeeStatus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setEmployeeStatus(String value) {
        this.employeeStatus = value;
    }

    /**
     * Gets the value of the employeeName property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getEmployeeName() {
        return employeeName;
    }

    /**
     * Sets the value of the employeeName property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setEmployeeName(String value) {
        this.employeeName = value;
    }

    /**
     * Gets the value of the passportNumber property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPassportNumber() {
        return passportNumber;
    }

    /**
     * Sets the value of the passportNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPassportNumber(String value) {
        this.passportNumber = value;
    }

    /**
     * Gets the value of the entryPermitExpiryDateFrom property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getEntryPermitExpiryDateFrom() {
        return entryPermitExpiryDateFrom;
    }

    /**
     * Sets the value of the entryPermitExpiryDateFrom property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setEntryPermitExpiryDateFrom(String value) {
        this.entryPermitExpiryDateFrom = value;
    }

    /**
     * Gets the value of the entryPermitExpiryDateTo property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getEntryPermitExpiryDateTo() {
        return entryPermitExpiryDateTo;
    }

    /**
     * Sets the value of the entryPermitExpiryDateTo property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setEntryPermitExpiryDateTo(String value) {
        this.entryPermitExpiryDateTo = value;
    }

    /**
     * Gets the value of the residencePermitExpiryDateFrom property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getResidencePermitExpiryDateFrom() {
        return residencePermitExpiryDateFrom;
    }

    /**
     * Sets the value of the residencePermitExpiryDateFrom property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setResidencePermitExpiryDateFrom(String value) {
        this.residencePermitExpiryDateFrom = value;
    }

    /**
     * Gets the value of the residencePermitExpiryDateTo property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getResidencePermitExpiryDateTo() {
        return residencePermitExpiryDateTo;
    }

    /**
     * Sets the value of the residencePermitExpiryDateTo property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setResidencePermitExpiryDateTo(String value) {
        this.residencePermitExpiryDateTo = value;
    }

    /**
     * Gets the value of the nationality property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getNationality() {
        return nationality;
    }

    /**
     * Sets the value of the nationality property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setNationality(String value) {
        this.nationality = value;
    }

}
